package cn.zqy.demo.day11.demo03;

/*外部类*/
public class Demo01MemberInnerClass {

    /*成员：类中，方法之外的内容*/
    /*成员方法*/
    public void method() {
        System.out.println("外部成员方法！！");
    }

    /*内部类*/
    public class Zi {
        public void methodZi() {
            System.out.println("内部成员方法！！");
            System.out.println("我是：" + name);  // 可随意访问外部类的内容
        }
    }

    public void getZi() {       // 外部访问内部类。
        System.out.println("外部访问内部类！");
        new Zi().methodZi();
    }

    // 成员变量
    private String name;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
}
